package com.fy.entity;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.*;

import java.io.Serializable;


/**
 * 疫情防空人员(EpcUser) 实体类
 *
 * @author lxr
 * @since 2021-10-21 07:01:04
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class EpcUser extends BaseEntity implements Serializable {
    private static final long serialVersionUID = -33541392425260744L;
    
    private Integer id;
    /**
    * 部门id
    */
    private Integer deptId;
    private String deptName;
    /**
    * 班组
    */
    private String groupName;
    /**
    * 用户姓名
    */
    private String userName;
    /**
    * 人脸识别
    */
    private String faceUrl;
    /**
    * 身份证号
    */
    private String idCard;
    /**
    * 家庭住址
    */
    private String address;
    /**
    * 手机号
    */
    private String phone;
    /**
    * 核酸报告
    */
    private String nucleinReport;
    /**
    * 疫苗情况
    */
    private String vaccinesReport;
    /**
    * 行程码
    */
    private String routeCode;
    /**
    * 健康马
    */
    private String healthyCode;
    /**
    * 行动轨迹
    */
    private String routeTrajectory;
    /**
    * 体温
    */
    private String temperature;
    /**
    * 创建时间
    */
    private String createTime;
    /**
    * 提交日期
    */
    private String submitDate;

    /**
     * 状态 1：有效 2：无效
     */
    private Integer status;


    private String jobNo;
    private String personId;
    private Integer gender;//性别   1：男 2：女 0：未知

    private Integer isNucleinReport;//是否为本地核酸报告 1-是 2-否
    private Integer isLeavePlace;//是否是离霍人员 1-是 2-否

    private Integer userType ;//人员类型 ：1：内部人员 2：外来人员
    private Integer isVisitPlace ;//是否到访过高风险地区 1:是 2：否
    private String visitPlace ;//到访高风险地区

    @JsonIgnore
    private String day;
    @JsonIgnore
    private String ids;


}